.calendar {	width:210px;MARGIN-TOP: 2px;DISPLAY: none;FONT-SIZE: 12px;CURSOR: default;COLOR: #666;FONT-FAMILY: arial;POSITION: relative;border: 1px solid #ccc;background-color: #666;}
.calendar TABLE {FONT-SIZE: 12px;CURSOR: default;COLOR: #000;FONT-FAMILY: tahoma,verdana,sans-serif;background-color: #555;}
.calendar .button {PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; TEXT-ALIGN: center;}
.calendar THEAD .title {padding:1px;font-size:12px;COLOR: #FFFFFF;TEXT-ALIGN: center;background-attachment: scroll;background-image: none;background-repeat: repeat;background-position: 0% 0%;}
.calendar THEAD .headrow {background-color: #666;}
.calendar THEAD .daynames {}
.calendar THEAD .name {padding:2px;TEXT-ALIGN: center;}
.calendar THEAD .weekend {COLOR: #900}
.calendar THEAD .hilite {BORDER-RIGHT: #000 1px solid; PADDIN: 0px; BORDER-TOP: #fff 1px solid;BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #000 1px solid}
.calendar THEAD .active {BORDER-RIGHT: #fff 1px solid;BORDER-TOP: #000 1px solid;BORDER-LEFT: #000 1px solid;BORDER-BOTTOM: #fff 1px solid;	background-color: #666;}
.calendar TBODY .day {PADDING:2px 4px 2px 2px; WIDTH: 2em; TEXT-ALIGN: center}
.calendar TABLE .wn {BORDER-RIGHT: #000 1px solid;padding:2px 3px 2px 2px;background-color: #CCC;}
.calendar TBODY .rowhilite TD {background-color: #999;}
.calendar TBODY .rowhilite TD.wn {BACKGROUND: #666}
.calendar TBODY TD.hilite {	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #000 1px solid}
.calendar TBODY TD.active {	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid}
.calendar TBODY TD.selected {PADDING-RIGHT: 2px 2px 0px 2px;FONT-WEIGHT: bold;border-color:#000 #fff #fff #000;COLOR: #fff;	background-color: #333;}
.calendar TBODY TD.weekend {}
.calendar TBODY TD.today {	FONT-WEIGHT: bold; COLOR: #900;border:1px dashed #999;padding:2px 2px 0px 2px;}
.calendar TBODY .disabled {	COLOR: #999}
.calendar TBODY .emptycell {VISIBILITY: hidden}
.calendar TBODY .emptyrow {	DISPLAY: none}
.calendar TFOOT .footrow {}
.calendar TFOOT .ttip {padding:1px;	COLOR: #000;TEXT-ALIGN: center;background-color: #aaa;}
.calendar TFOOT .hilite {padding:1px;BORDER-RIGHT: #000 1px solid;BORDER-TOP: #fff 1px solid;BORDER-LEFT: #fff 1px solid;BORDER-BOTTOM: #000 1px solid;	background-color: #999;}
.calendar TFOOT .active {padding:2px 0px;BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid;BORDER-LEFT: #000 1px solid;BORDER-BOTTOM: #fff 1px solid}
.combo {padding:1px;BORDER-TOP: #fff 1px solid;BORDER-RIGHT: #000 1px solid;BORDER-BOTTOM: #000 1px solid;BORDER-LEFT: #fff 1px solid; DISPLAY: none; FONT-SIZE: smaller; BACKGROUND: #ccc;POSITION: absolute; TOP: 0px LEFT: 0px; WIDTH: 4em; CURSOR: default;}
.combo .label {PADDING:1px; TEXT-ALIGN: center}
.combo .active {PADDING: 0px;BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND: white;BORDER-LEFT: #000 1px solid;BORDER-BOTTOM: #fff 1px solid}
.combo .hilite {COLOR: #FFF;background-color: #333;}
.InputBoxshow{width:100px;text-align:center;}